package com.stefanini.pe.bbva.iivs.in.bo;

import java.util.List;

import com.stefanini.pe.bbva.iivs.in.bo.iface.GrupoService;
import com.stefanini.pe.bbva.iivs.in.dao.iface.GrupoDAO;
import com.stefanini.pe.bbva.iivs.in.to.Grupo;
import com.stefanini.pe.bbva.iivs.in.to.Tarea;

public class GrupoServiceImpl implements GrupoService {

	private GrupoDAO grupoDAO;

	public GrupoServiceImpl(GrupoDAO grupoDAO) {		
		this.grupoDAO = grupoDAO;
	}
	
	public int deleteByPrimaryKey(String codGrupo) {
		return grupoDAO.deleteByPrimaryKey(codGrupo);
	}

	public void insert(Grupo record) {
		grupoDAO.insert(record);
	}

	public Grupo selectByPrimaryKey(String codGrupo) {		
		return grupoDAO.selectByPrimaryKey(codGrupo);
	}

	public int updateByPrimaryKey(Grupo record) {		
		return grupoDAO.updateByPrimaryKey(record);
	}
	
	public List<Grupo> selectByCriteria(Grupo record){
		return grupoDAO.selectByCriteria(record);
	}
	
	public List<Grupo> selectGruposXTarea(Tarea record) {
		return grupoDAO.selectGruposXTarea(record);
	}
}
